home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Compute! Gazette 1990 June
/
1990-06.d64
/
playfields demo
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-09-20
|
3KB
|
72 lines
10 rem copyright 1990 compute! publications, inc. - all rights reserved
20 onagoto70,80
30 poke53280,6:poke53281,6:print"[147]":poke53269,255:fort=1to100:next:poke53269,0
40 printtab(11)"[154]loading playfields"
50 printtab(11)"one moment please..."
60 a=1:load "playfields.obj",8,1
70 a=2:load "playsprites",8,1
80 sys49854,255,255,255,255,15,11,12:sys50564,1
90 rem grating/bars/flag demo
100 poke49237,11:poke53280,0:poke53281,0
110 print"[147]"tab(11)"p l a y f i e l d s"
120 fort=1to4:printtab(6)" [154] ":next
130 printtab(6)" [154] "
140 printtab(6)"[154] "
150 printtab(6)"[154] "
160 printtab(6)"[154] "
170 printtab(6)" [154] "
180 fort=1to4:printtab(6)" [154] ":next
190 printtab(4)"copyright 1990 compute! pub.,inc."
200 printtab(11)"all rights reserved"
210 sys49854,254,255,255,255,15,11,12:sys49940,1:sys49969,2
220 fort=1to2
230 sys49643,0:sys49931:sys49643,3:sys49931:next
240 sys49940,0:sys49969,1
250 sys49931:sys49643,4:sys49931:sys49643,2
260 sys49931:sys49643,1:sys49931:sys49643,5
270 sys49854,253,0,255,255,15,11,12:sys49940,1:sys49969,2
280 sys49643,4
290 poke53264,192:sl=164:gosub650:fordl=1to50:next
300 poke53264,192:sl=21:gosub650:fordl=1to25
310 poke53264,192:sl=212:gosub650:fordl=1to35
320 sys49854,253,0,255,255,15,11,12
330 sys49643,2:printtab(8)"[154]press <space> to continue":sys49791,1
340 sys49643,2:sys49854,255,255,255,255,15,11,12:sys49940,0:sys49969,1
350 sys49643,1
360 rem granite demo
370 print"":gosub600:sys49643,5:sys49931:sys49643,3:sys49931:sys49643,0
380 gosub640:sys49940,1:sys49969,2:sys49931:sys49643,4
390 sys49791,0:poke56321,255
400 ifpeek(56321)<>255then400
410 fort=26to25step-1:poke49242,t:next
420 fort=25to32:poke49242,t:next:fort=32to25step-1:poke49242,t:next
430 ifpeek(56321)<>239then420
440 sys49791,1
450 fort=1to2:sys50564,1:sys49931:gosub600:gosub640:sys49931:sys50564,0
460 sys49931:gosub600:gosub640:sys49931:next:sys50564,1
470 sys49931:print"[154]":gosub600:gosub640
480 sys49643,5:sys50564,0:sys49969,2:sys49643,1
490 rem animated flag demo
500 sys49854,255,255,255,255,15,11,12:sys49940,1:sys49969,2
510 print"[147]"tab(8)"p l a y f i e l d f l a g"
520 fort=1to7:printtab(15)" ":next
530 fort=1to5:printtab(14)" ":next
540 fort=1to8:printtab(13)" ":next
550 printtab(12)"press <space>"
560 sys49931:sys50028
570 sys49854,253,0,255,255,15,11,12:sys50028:sys49931:sys50028
580 print"[147]":sys49643,5:sys50621
590 sys49854,255,255,255,255,15,11,12:sys49643,4:goto500
600 print"[147]"tab(11)"p l a y f i e l d s"
610 printtab(8)"the easy way to smoothly"
620 printtab(5)"animate large graphics areas for"
630 printtab(8)"professional video effects.":return
640 printtab(12)"press <space> for":printtab(14)"more examples":return
650 s=54296:a=15:b=0
660 poke53248,sl:poke53248+21,255:poke2040,252:poke53248+39,6:gosub710
670 poke2040,251:poke53248+39,14:gosub710
680 poke2040,250:poke53248+39,3:gosub710
690 poke2040,249:poke53248+39,1:poke53248+21,254
700 poke53248,0:return
710 pokes,a:poke54296,0:poke54296,15:pokes,b:return